# 目标： "Don't panic==>"on tap"

# 方法一：使用list的方法完成
phrase = "Don't panic!"
plist = list(phrase)  # list()可以将 str to(转) list
print(phrase)
print(plist)

# 1.删除后面四个元素  n i c !
for i in range(4):
    plist.pop() #pop 用来删除最后一个 反复四次
    print(plist)
# 2.删除D
plist.remove('D')
print(plist)
plist.pop(2)
print(plist)

# 3.数学案例： 计算（（a+b）*（c+d））
plist.extend([plist.pop(),plist.pop()])
#['o', 'n', 't', ' '][a, p]
print(plist)

#4.数字插入 实现：‘t’和‘ ’的位置转换
plist.insert(2,plist.pop(3)) #1.代表删除的内容的值 2.他删除了plist这个值
print(plist)

#5. list to str
new_phrase =''.join(plist) #
print(new_phrase)

# plsit 改变了原先的状态了吗？列表的方法会改变列表本身，如果不想打破或者想保留原先数据的内容，请


#方法二：使用切片的方法实现


#print(plist)
#ptrnt(new_phrase)
